$(function() {
  function layout() {
    $('#news .img-pod').imagefill();
    $('#news .txt-container').width(global.W / 2 - 60).height(global.H - 60);
    $('#news .txt-container .news-lst').height(global.H - 280);
  }

  //init
  $('#news .img-entry:first').addClass('active');
  $('#news .news-entry:first').addClass('active');
  $('#news .news-lst').typewriter();
  $('#news .news-lst:first').data('typewriter').start();

  var _curIdx = 0;
  var _entryNum = $('#news .news-entry').length;

  function _move(isForward) {
    isForward ? ++_curIdx : --_curIdx;
    _curIdx = _curIdx > _entryNum - 1 ? 0 : _curIdx;
    _curIdx = _curIdx < 0 ? _entryNum - 1 : _curIdx;
    console.log('show %s ', _curIdx);
    $('#news .img-entry.active,#news .news-entry.active').removeClass('active');
    $('#news .img-entry').eq(_curIdx).addClass('active');
    $('#news .news-entry').eq(_curIdx).addClass('active');
    $('#news .news-entry.active .news-lst').data('typewriter').start();
  }
  $('#news .nav-act a').click(function() {
    _move($(this).hasClass('next'));
  });
  $('#news .news-item').click(function() {
    $('#news .overlay').fadeIn();
    var $el = $(this).find('.details').clone(true);
    $el.height(global.H - 200);
    $('#news .cnt-inner').empty().append($el);
    $('#news .cnt-inner .details').jScrollPane({
      verticalDragMaxHeight: 26,
      verticalGutter:20
    });


  });

  $('#news .close-icon').click(function() {
    $('#news .overlay').fadeOut();
  });
  layout();
  registerResize(layout);
})